jQuery(function(){
    
    newurl = function(url){
        // Envoi de la requête en POST (mimic du formulaire)
        // @see http://api.jquery.com/jQuery.post/
        $.post('actions/traitement', // =>  URL du formulaire
                {txt_url : url},// => Paramètres en POST
                function(response) { // => callback(fonction exécutée une fois la réponse obtenue)
                    $(response).appendTo($('#url_list'));
                }
                );
            }    
    // Ecoute de l'événement "soumission du formulaire"
    $('#addform').bind('submit',
        function(eventObject){
            eventObject.preventDefault(); // => On empêche le comportement par défaut, à savoir soumission "classique" du formulaire 
            newurl(
                $('#addform input[name=txt_url]').val()
            );
    });
    
    // Suppression d'une url
    
    $('.deletelink').bind('click',function(eventObject){
        eventObject.preventDefault(); // => On empêche le comportement par défaut, à savoir chargement dans la fenêtre de l'url de destination.        
        if(confirm('Souhaitez-vous supprimer cette url ?')) {
            var href = $(this).attr('href')+ '/confirm'; // this pointe sur l'élément sur lequele l'événement a été capturé
            var link = $(this);
            $.get(href,function(response){
                $(link).parent().parent().remove();// Suppression de la rangée du tableau HTML
            });
        }
        return false;
    });
    
})